a watertight alibi - Alemán Inglés Diccionario